(supply) provide - Deutsch Englisch Wörterbuch